Windows95[F-BASIC]



●ABS絶対値を求める
 AKCNV$ANK文字を全角文字に変換する
●ASC文字列の先頭のアスキーコードを返す
●ATNアークタンジェントを返す
▲BAUDRS232Cの転送速度を設定する
 BAUDポートの転送速度を返す
●BCDBCD演算結果をBCD文字列に代入する
●BEEPビープ音を鳴らす
▲CALLMライブラリのマシン語プログラムを実行する
▲CALLSサブプログラムを呼び出す
●CASE式と項目が一致した場合命令を実行する
●CASE ELSE式と項目が一致しなかった場合命令を実行する
▲CDBL倍精度形式に変換する
●CHR$数値を文字に変換する
▲CINT四捨五入する
●CIRCLE円を描く
▲CLNGロング型整数形式に変換する
●CLOSEファイルをクローズする
●CLS画面を消去する
●COLOR色を変更する
 COLOR@テキストに色や機能を設定する
 COMMAND$コマンドラインの文字列を得る
 COMMONモジュール間で共用する変数を定義する
 COM (n) ON/OFF/STOP通信回線割り込みを制御する
 CONNECT連続直線を描く
 CONSOLEスクロール領域を設定する
▲CSNG単精度型に変換する
●CSRLIN現在のカーソル位置を返す
●CVD文字表現されたデータを倍精度数値に変換する
●CVI文字表現されたデータを整数値に変換する
 CVL文字表現されたデータをロング整数値に変換する
 CVS文字表現されたデータを単精度数値に変換する
●DATAデータを定義する
 DATE元旦からの経過日数を返す
●DATE$現在の日付を返す
 DECLARE FUNCTION/SUBプロシージャへの参照を宣言し、パラメーターの型を指定する
 DEF BCDBCD型文字列を定義し領域を確保する
●DEF DBL倍精度型の変数を定義する
●DEF FNユーザー関数を定義する
 #DEFINE置換テキストの宣言
●DEFINT整数型変数を定義する
▲DEF LEN固定長文字列を定義する
●DEF LNGロング整数型変数を定義する
 DEF PARMパラメーターを定義する
●DEF SNG単精度型変数を定義する
●DEF STR可変長文字列型の変数を定義する
 DELETEMマシン語プログラムライブラリを解放する
●DIM配列を定義する
●DO条件により一連の命令を繰り返し実行する
●ELSEIFブロック内で指定した式の評価結果が偽の場合、続く命令を実行する
●ELSE IF ### THEN式の評価結果によって実行する命令の並びを判定する
●ENDプログラムの実行を終了する
●END IFIF文の終わり
▲END FUNCTION/SUBプロシージャの終わりを宣言する
●END SELECTSELECT文の終わり
 END TYPE構造体宣言ブロックの終端を定義する
●EOFファイルの終端を検出する
 ERASE配列変数を消去する
 ERLエラー発生行を返す
▲ERRエラー番号を返す
 ERROR指定したエラー番号のエラーを発生させる
 ERSサブプログラムサブプログラム中で発生したエラー番号を返す
●EXIT命令ブロックから抜ける
●EXIT FUNCTION/SUBプロシージャから抜け出す
●EXPeを底とする指数関数の値を返す
 FIELDランダムファイルのバッファに変数の領域を割り当てる
●FIX整数部分の値を返す
●FNDEF FNで定義されている関数を呼び出す
●FOR一連の命令を繰り返し処理する
▲FORMAT$書式指定に従って変換する
 FREE未使用メモリサイズを返す
▲FREADバイナリモードでオープンされたファイルのデータを読み込む
 FREEFILE関数使用していないファイル番号を返す
▲FWRITEバイナリモードでオープンされたファイルにデータを書き込む
▲FUNCTIONプロシージャの開始を宣言する
 GETランダムファイルのレコードからデータを読み込む
▲GET@画面上のデータを取り込む
●GOSUBサブルーチンを呼び出す
●GOTO指定行へジャンプする
●HEX$整数を16進数文字列に変換する
●IF ### THEN式の値によって命令を実行する
●IF ### THEN ... ELSE式の値によって命令を実行する
●INCLUDEソースファイルを連結する
●INKYE$キーボードから入力した文字を1文字読み込む
●INPUTキーボードから文字列を入力する
●INPUT #ファイルから読み込んだデータを変数に格納する
 INPUT$指定数の文字を読み込む
●INSTR文字列を検索し位置を返す
●INT値を超えない最大の整数値を返す
▲INTERVALインターバルタイマーを設定する
 INTERVAL ON/OFF/STOPインターバルタイマーを制御する
 JISJISコードを返す
 KACNV$全角文字をANK文字に変換する
 KEXT$日本語またはANK文字のみ取り出す
 KEYFキーに文字列を定義する
 KEY (n) ON/OFF/STOPFキー割り込みを制御する
●KILLファイルを削除する
 KINSTR日本語を含む文字列から文字列を検索し位置を返す
 KLEFT$日本語を含む文字列の左側から文字を取り出す
 KLEN日本語文字列を含む文字列の長さを返す
 KMID$日本語を含む文字列の一部を取り出す
 KNJ$値に対応する日本語文字列を返す
 KRIGHT$日本語を含む文字列の右側から文字を取り出す
 KTYPE指定した位置にある文字の種類を返す
●LCASE$大文字を小文字に変換する
●LEFT$文字列の左側から文字列を取り出す
●LEN文字列長を返す
 LEN指定した変数のバイト数を返す
●LET変数に代入を行う
 LINE線を引く
●LINE INPUTキーボードから入力したデータを格納する
●LINE INPUT #ファイルから入力したデータを格納する
 LOADMマシン語ライブラリを読み込む
●LOCランダムファイルのレコード位置を返す
●LCOATEカーソル位置を設定する
 LOCK/UNLOCKファイルをロック/アンロックする
●LOFファイルサイズを返す
●LOG自然対数の値を返す
▲LOOPDO〜LOOPブロックの終端
 LPOS現在行の何桁目を出力したかを返す
●LPRINT式の評価結果をプリンタに出力する
 LPRINT USING指定した書式でプリンタに出力する
 LSET文字列を左詰めで格納する
 LSET型の違う構造体変数を格納する
▲LTRIM$文字列の左側の空白を取り除く
 MAPスクリーン座標とワールド座標の相互変換を行った値を返す
●MID$文字列の一部を取り出す
●MID$文字列の一部を置き換える
▲MKD$数値を文字型データに格納する
●MKI$数値を文字型データに変換する
▲MKL$数値を文字型データに変換する
▲MKS$数値を文字型データに変換する
●MOUSEマウスの情報を返す
▲MOUSE (n) ON/OFF/STOPマウスの割り込みを制御する
●NAMEファイル名を変更する
●NEXTFOR〜NEXT文の終わり
●OCT$数値を8真数文字列に変換する
●ON ERROR GOTOエラー発生時の処理行を指定する
▲ON xxx GOSUB割り込み処理ルーチンを定義する
●ON ### GOSUB式の値によってサブルーチンを呼び出す
●ON ### GOTO式の値によって処理を分岐する
●OPENファイルをオープンする
 PAINT指定範囲を塗りつぶす
 PALETTEカラーパレットに色を設定する
 PARM仮パラメータを定義する
 POINTグラフィック座標を変更する
●POINT指定座標のピクセル値を返す
 POINTグラフィック座標の位置を返す
●POS現在のカーソル位置を返す
 PRESETピクセルを背景色にする
●PRINT式の評価結果を画面に出力する
●PRINT #式の評価結果をプリンタに出力する
●PRINT USING文字または数値を指定した書式で画面に出力する
●PRINT # USING文字または数値を指定した書式でプリンタに出力する
 PSETピクセルを描画する
 PUTランダムファイルにデータを書き出す
▲PUT@画面上に画像を表示する
●RANDOMIZE乱数系の初期値を設定する
●READDATA命令で定義されているデータを読み込む
●REM注釈
●RESTOREREAD命令で読み込むデータ位置を設定する
 RESUMEエラー処理から復帰
●RETURNサブルーチンから戻る
 RETURNSサブプログラムから復帰する
●RIGHT$文字列の右側から文字を取り出す
●RND0から1の乱数値を返す
 RSET文字列を文字変数に右詰めで格納する
 RTNプログラムからの復帰値を返す
 RTRIM$文字列の右側の空白を取り除く
●RUNプログラムを実行する
 SCREEN指定座標に表示されている文字コードを返す
 SEARCH指定された値が配列の先頭から何番目にあるか返す
 SEEK指定されたバイナリファイルのファイルポインタを制御する
 SEEK指定されたバイナリファイルのファイルポインタを返す
●SELECT CASE式の評価結果によって実行する命令を選択する
●SGN値の符号により値を返す
 SHAREDプロシージャ間で変数を共用する
 SHELL子プロセス上でプログラムを実行する
●SINSINの値を返す
●SPACE$指定した個数の空白を出力する
●SPC指定した個数の空白を出力する
●SQR平方根の値を返す
 STATICプロシージャ内でローカル変数を定義する
●STOP実行を停止する
 STOPI割り込みを全て停止する
▲STOP ON/OFFキーによるプログラムの停止を制御する
●STR$数値を文字列に変換する
▲STRADR文字列のアドレスを返す
●STRING$指定した文字で構成された文字列を返す
 SUBサブプロシージャの開始を宣言する
 SUBPGMサブプログラムの宣言を行う
●SWAP変数の値を交換する
▲SYMBOL@グラフィック画面に文字列を表示する
●TAB指定桁位置まで空白を出力する
●TANタンジェントを返す
 TIME指定時刻割り込みを設定する
 TIME現在までの通算の秒数を返す
●TIME$現在時刻を返す
 TIME ON/OFF/STOP指定時刻の割り込みを制御する
 TRIM$引数で指定された文字列の右と左の両側の空白を取り除く
●TRON/TROFFトレースモードの設定/解除を行う
▲TYPE構造体を定義する
●UCASE$小文字を大文字に変換する
 UNLOCKファイルロックを解除する
 UPDATEランダムファイルのデータを更新する
●VAL文字列を数値に変換する
 VAR変数を定義する
▲VARADR変数のアドレスを返す
 VIEW画面上の表示範囲を設定する
 VIEWビューポートを返す
▲WAIT指定された時間だけプログラムを停止する
 WAITI割り込みが発生するまでプログラムを停止する
●WENDWHILE〜WENDブロックの終端
●WHILE条件が真の場合WENDまでの命令を実行する
 WIDTH指定したデバイスの行の長さを指定する
 WINDOWグラフィック表示範囲を設定する
●WINDOWウィンドウの位置を返す
▲WRITE式の出力結果を画面に出力する
▲WRITE #式の出力結果をプリンタに出力する
■マニュアルミス
・F-BASIC for Windows文法書
 259ページ上から4段目:
 精度型,倍鮮度型,
      ↓
 精度型,倍精度型